package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-08-29
 */
public class LogicWhCheckMissionDO implements Serializable {
	
	private static final long serialVersionUID = -4016323935258297822L;

	/**
	 * column logic_wh_check_mission.id 
	 */
	private String id;
	
	/**
	 * column logic_wh_check_mission.checkmissioncode  盘点任务单据编号（PM-YYYY-MM-DD-不少于4位流水号）
	 */
	private String checkMissionCode;
	
	/**
	 * column logic_wh_check_mission.billstatus   单据状态
	 */
	private Integer billStatus;
	
	/**
	 * column logic_wh_check_mission.pdcount   盘点次数
	 */
	private Integer pdCount;
	
	/**
	 * column logic_wh_check_mission.whcode  盘点仓库编码
	 */
	private String whCode;
	
	/**
	 * column logic_wh_check_mission.whname  盘点仓库名称
	 */
	private String whName;
	
	/**
	 * column logic_wh_check_mission.remark  备注
	 */
	private String remark;
	
	/**
	 * column logic_wh_check_mission.createname  制单人
	 */
	private String createName;
	
	/**
	 * column logic_wh_check_mission.agent  盘点人
	 */
	private String agent;
	
	/**
	 * column logic_wh_check_mission.removed  是否删除 0：未删，1：删除
	 */
	private Integer removed;
	
	/**
	 * column logic_wh_check_mission.dcruser  创建人
	 */
	private String dcruser;
	
	/**
	 * column logic_wh_check_mission.dctime  创建时间
	 */
	private Date dctime;
	
	/**
	 * column logic_wh_check_mission.duuser  修改人
	 */
	private String duuser;
	
	/**
	 * column logic_wh_check_mission.dutime  修改时间
	 */
	private Date dutime;
	
	/**
	 * column logic_wh_check_mission.checktype  盘点类型
	 */
	private String checkType;
	
	/**
	 * column logic_wh_check_mission.version  版本号 
	 */
	private Integer version;
	
	private Integer versionbt;
	
	public LogicWhCheckMissionDO() {
		super();
	}

	public LogicWhCheckMissionDO(String id, String checkMissionCode,
			Integer billStatus, Integer pdCount, String whCode, String whName,
			String remark, String createName, String agent, Integer removed, String dcruser,
			Date dctime, String duuser, Date dutime, String checkType,
			Integer version) {
		this.id = id;
		this.checkMissionCode = checkMissionCode;
		this.billStatus = billStatus;
		this.pdCount = pdCount;
		this.whCode = whCode;
		this.whName = whName;
		this.remark = remark;
		this.createName = createName;
		this.agent = agent;
		this.removed = removed;
		this.dcruser = dcruser;
		this.dctime = dctime;
		this.duuser = duuser;
		this.dutime = dutime;
		this.checkType = checkType;
		this.version = version;
	}

	/**
	 * getter for Column logic_wh_check_mission.id
	 * @return
	 */
	public String getId() {
		return id;
	}

	/**
	 * setter for Column logic_wh_check_mission.id
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * getter for Column logic_wh_check_mission.checkmissioncode
	 * @return
	 */
	public String getCheckMissionCode() {
		return checkMissionCode;
	}

	/**
	 * setter for Column logic_wh_check_mission.checkmissioncode
	 * @param checkMissionCode
	 */
	public void setCheckMissionCode(String checkMissionCode) {
		this.checkMissionCode = checkMissionCode;
	}

	/**
	 * getter for Column logic_wh_check_mission.billstatus
	 * @return
	 */
	public Integer getBillStatus() {
		return billStatus;
	}

	/**
	 * setter for Column logic_wh_check_mission.billstatus
	 * @param billStatus
	 */
	public void setBillStatus(Integer billStatus) {
		this.billStatus = billStatus;
	}

	/**
	 * getter for Column logic_wh_check_mission.pdcount
	 * @return
	 */
	public Integer getPdCount() {
		return pdCount;
	}

	/**
	 * setter for Column logic_wh_check_mission.pdcount
	 * @param pdCount
	 */
	public void setPdCount(Integer pdCount) {
		this.pdCount = pdCount;
	}

	/**
	 * getter for Column logic_wh_check_mission.whcode
	 * @return
	 */
	public String getWhCode() {
		return whCode;
	}

	/**
	 * setter for Column logic_wh_check_mission.whcode
	 * @param whCode
	 */
	public void setWhCode(String whCode) {
		this.whCode = whCode;
	}

	/**
	 * getter for Column logic_wh_check_mission.whname
	 * @return
	 */
	public String getWhName() {
		return whName;
	}

	/**
	 * setter for Column logic_wh_check_mission.whname
	 * @param whName
	 */
	public void setWhName(String whName) {
		this.whName = whName;
	}

	/**
	 * getter for Column logic_wh_check_mission.remark
	 * @return
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * setter for Column logic_wh_check_mission.remark
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * getter for Column logic_wh_check_mission.createname
	 * @return
	 */
	public String getCreateName() {
		return createName;
	}

	/**
	 * setter for Column logic_wh_check_mission.createname
	 * @param createName
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}

	/**
	 * getter for Column logic_wh_check_mission.agent
	 * @return
	 */
	public String getAgent() {
		return agent;
	}

	/**
	 * setter for Column logic_wh_check_mission.agent
	 * @param agent
	 */
	public void setAgent(String agent) {
		this.agent = agent;
	}

	/**
	 * getter for Column logic_wh_check_mission.removed
	 * @return
	 */
	public Integer getRemoved() {
		return removed;
	}

	/**
	 * setter for Column logic_wh_check_mission.removed
	 * @param removed
	 */
	public void setRemoved(Integer removed) {
		this.removed = removed;
	}

	/**
	 * getter for Column logic_wh_check_mission.dcruser
	 * @return
	 */
	public String getDcruser() {
		return dcruser;
	}

	/**
	 * setter for Column logic_wh_check_mission.dcruser
	 * @param dcruser
	 */
	public void setDcruser(String dcruser) {
		this.dcruser = dcruser;
	}

	/**
	 * getter for Column logic_wh_check_mission.dctime
	 * @return
	 */
	public Date getDctime() {
		return dctime;
	}

	/**
	 * setter for Column logic_wh_check_mission.dctime
	 * @param dctime
	 */
	public void setDctime(Date dctime) {
		this.dctime = dctime;
	}

	/**
	 * getter for Column logic_wh_check_mission.duuser
	 * @return
	 */
	public String getDuuser() {
		return duuser;
	}

	/**
	 * setter for Column logic_wh_check_mission.duuser
	 * @param duuser
	 */
	public void setDuuser(String duuser) {
		this.duuser = duuser;
	}

	/**
	 * getter for Column logic_wh_check_mission.dutime
	 * @return
	 */
	public Date getDutime() {
		return dutime;
	}

	/**
	 * setter for Column logic_wh_check_mission.dutime
	 * @param dutime
	 */
	public void setDutime(Date dutime) {
		this.dutime = dutime;
	}

	/**
	 * getter for Column logic_wh_check_mission.checktype
	 * @return
	 */
	public String getCheckType() {
		return checkType;
	}

	/**
	 * setter for Column logic_wh_check_mission.checktype
	 * @param checkType
	 */
	public void setCheckType(String checkType) {
		this.checkType = checkType;
	}

	/**
	 * getter for Column logic_wh_check_mission.version
	 * @return
	 */
	public Integer getVersion() {
		return version;
	}

	/**
	 * setter for Column logic_wh_check_mission.version
	 * @param version
	 */
	public void setVersion(Integer version) {
		this.version = version;
	}

	public Integer getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Integer versionbt) {
		this.versionbt = versionbt;
	}
	
}
